class Liga < ActiveRecord::Base
  has_many :equipos
  has_many :campeonatos
  has_many :jornadas, :through => :campeonatos
  has_many :partidos, :through => :jornadas
  #validates :name, :uniqueness => true,:presence => true
  # To change this template use File | Settings | File Templates.

  def cantidad_partidos
    partidos.size
  end
  def cantidad_empates
    partidos.where(:marcador_local => :marcador_visitante).size
  end
  def cantidad_goles
    partidos.sum(:marcador_local) + partidos.sum(:marcador_visitante)
  end
  def promedio_goles
    (cantidad_partidos>0) ? (cantidad_goles.to_f / cantidad_partidos.to_f).to_f : 0
  end
end